torpedo defense net - Turco Inglés Diccionario